/* 
 * File:   BasicDebug.h
 * Author: jcrada
 *
 * Created on December 9, 2008, 11:21 AM
 */

#ifndef _BASICDEBUG_H
#define	_BASICDEBUG_H

#include "StringUtil.h"

#include <QtCore/QString>
#include <iostream>

//#define RELEASE 
#define DEBUG_TO_LOG

namespace jcrada {

    class BasicDebug {
    private:
        static double SEQUENCE;
    public:
        static void debug( double init_value = -1.0 );
        static void debug( const QString& message, double init_value = -1.0 );
        static void debug( const std::string&, double init_value = -1.0);
        static int main( int argc, char** argv );
    };
}

#endif	/* _BASICDEBUG_H */

